In simple terms, here's how I made this website (and some others!)
- Open up html editor of choice (I personally use Visual Studio Code)
- Make some HTML and CSS stuff (if you don't know how, read a book about it)
- When done, use a hosting service like Github Pages to put it on the web
- Have fun!